import java.util.Set;

public class Ica {

	public void atualizarSituacaoTodosJogadores(String situacao) {
		System.out.println("\n\nMensagem para todos os jogadores: Situacao do jogo " + situacao);
	}

	public void mostrarHipoteseParaTodoJogadores(String arma, String suspeito, String pais) {
		System.out.println("\n\nHipotese enviada para todos os jogadores: " + arma + " " + suspeito + " " + pais);
	}

	public void mostrarInformacoesDisponiveisHipotese(Jogador jogador, Set<String> armaValores, Set<String> personagemValores, Set<String> paisesValores) {
		System.out.println("\n\nInformando jogador: " + jogador);
		System.out.println("Armas disponiveis: " + armaValores);
		System.out.println("Suspeitos disponiveis: " + personagemValores);
		System.out.println("Paises disponiveis: " + paisesValores);
	}

	public void mostrarHipoteseRefutada(Jogador jogador, String evidencia) {
		System.out.println("\n\nMensagem para jogador " + jogador);
		System.out.println("Hipotese refutada com evidencia: " + evidencia);
	}

	public void mostrarHipoteseRefutadaParaTodos() {
		System.out.println("\n\nMensagem para todos");
		System.out.println("Hipotese refutada");
	}

	public void mostrarEvidenciasParaRefutador(Jogador refutadorDaVez, ConjuntoInformacao evidencias) {
		System.out.println("\n\nMensagem para jogador " + refutadorDaVez);
		System.out.println("Evidencias disponiveis: " + evidencias);
		System.out.println("Escolha uma evidencia para refutacao");
	}

	public void mostrarParaTodosJogadores(String mensagem) {
		System.out.println("\nMensagem para todos os jogadores: " + mensagem);
	}

	public void mostrarPassandoParaProximoRefutador() {
		System.out.println("\n\nRefutador da vez não podia refutar. O próximo será chamado");
	}

}
